@startuml
sprite $puzzle_piece [48x48/16] {
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
00000000000000000039CCB7100000000000000000000000
00000000000000000AFFFFFFE40000000000000000000000
00000000000000009FFFFFFFFF2000000000000000000000
0000000000000000FFFFFFFFFF9000000000000000000000
0000000000000001FFFFFFFFFFA000000000000000000000
0000000000000000DFFFFFFFFF6000000000000000000000
00000000000000003FFFFFFFFB0000000000000000000000
000000000000000003FFFFFFB00000000000000000000000
0000000000000000008FFFFF100000000000000000000000
0000000000000000008FFFFF100000000000000000000000
000000000000000004FFFFFFB10000000000000000000000
00007EFFFFFFFFFFFFFFFFFFFFFFFFFE9100000000000000
000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD00000000000000
005FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70000000000000
009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFF9327FFFFFFFFFFFFFFFFFFFFFFFD00002ADB30000
008FFF600003FFFFFFFFFFFFFFFFFFFFFFF0002EFFFF4000
0009C50000008FFFFFFFFFFFFFFFFFFFFFFB35EFFFFFE000
0000000000002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF500
0000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800
0000000000000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00
0000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900
0000000000002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF500
0008B40000008FFFFFFFFFFFFFFFFFFFFFFC46FFFFFFE000
007FFF500003FFFFFFFFFFFFFFFFFFFFFFF0003FFFFF5000
00AFFFF8216FFFFFFFFFFFFFFFFFFFFFFFD00002BEC40000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFFFEBACFFFFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFFC4000007FFFFFFFFFD0000000000000
00AFFFFFFFFFFFFFC000000003FFFFFFFFD0000000000000
00AFFFFFFFFFFFFF20000000009FFFFFFFD0000000000000
00AFFFFFFFFFFFFE00000000005FFFFFFFD0000000000000
00AFFFFFFFFFFFFF00000000006FFFFFFFD0000000000000
00AFFFFFFFFFFFFF7000000000DFFFFFFFD0000000000000
00AFFFFFFFFFFFFFF50000000BFFFFFFFFC0000000000000
007FFFFFFFFFFFFFFF400000AFFFFFFFFFA0000000000000
001FFFFFFFFFFFFFFF800000FFFFFFFFFF30000000000000
0004EFFFFFFFFFFFFF400000AFFFFFFFF600000000000000
000005777777777773000000067777761000000000000000
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
}


!define FA6_PUZZLE_PIECE(_alias) ENTITY(rectangle,black,puzzle_piece,_alias,FA6 PUZZLE_PIECE)
!define FA6_PUZZLE_PIECE(_alias, _label) ENTITY(rectangle,black,puzzle_piece,_label, _alias,FA6 PUZZLE_PIECE)
!define FA6_PUZZLE_PIECE(_alias, _label, _shape) ENTITY(_shape,black,puzzle_piece,_label, _alias,FA6 PUZZLE_PIECE)
!define FA6_PUZZLE_PIECE(_alias, _label, _shape, _color) ENTITY(_shape,_color,puzzle_piece,_label, _alias,FA6 PUZZLE_PIECE)
skinparam folderBackgroundColor<<FA6 PUZZLE_PIECE>> White
@enduml